package com.enjoyor.soa.traffic.api.dto.vcsp;

import java.io.Serializable;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

public class ProxyInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;
	/**
	 * 唯一标识
	 */
	private String proxy_id;
	/**
	 * 代理名字
	 */
	private String proxy_name;
	/**
	 * 代理标识
	 */
	private String proxy_key;
	/**
	 * ip
	 */
	private String proxy_ip;
	/**
	 * 端口
	 */
	private int proxy_port;
	/**
	 * 代理服务器的用户名
	 */
	private String proxy_username;
	/**
	 * 代理服务器的密码
	 */
	private String proxy_password;
	/**
	 * cpu占用百分比
	 */
	private float proxy_cpu;
	/**
	 * 内存占用百分比
	 */
	private float proxy_memory;
	/**
	 * 网络发送量
	 */
	private float proxy_net_send;
	/**
	 * 网络接收量
	 */
	private float proxy_net_receive;
	/**
	 * 磁盘占用率
	 */
	private float proxy_disk;
	/**
	 * 上传方式，默认ftp
	 */
	private String upload_type = "ftp";
	/**
	 * 代理服务器文件所在的本地地址
	 */
	private String local_path;
	/**
	 * 文件服务器上的相对目录
	 */
	private String root_path;
	/**
	 * 文件服务器的ip
	 */
	private String upload_ip;
	/**
	 * 文件服务器的端口
	 */
	private int upload_port;
	/**
	 * 文件服务器的用户名
	 */
	private String upload_username;
	/**
	 * 文件服务器的密码
	 */
	private String upload_password;
	/**
	 * 是否扫描全文件夹
	 */
	private String is_searchall;
	/**
	 * 扫描到的文件总量
	 */
	private long file_total_count;
	/**
	 * 扫描到的文件总大小
	 */
	private long file_total_size;
	/**
	 * 已上传的文件数量
	 */
	private long upload_count;
	/**
	 * 已上传的文件大小
	 */
	private long upload_size;
	/**
	 * 未上传的文件数量
	 */
	private long unup_count;
	/**
	 * 未上传的文件大小
	 */
	private long unup_size;
	/**
	 * 本次上传的数量
	 */
	private long this_time_count;
	/**
	 * 本次上传的大小
	 */
	private long this_time_size;
	/**
	 * 文件有效期
	 */
	private int validity;
	/**
	 * 心跳时间间隔
	 */
	private int heartbeat_time;
	/**
	 * 心跳超时次数
	 */
	private int timeout_number;
	/**
	 * 页面状态刷新时间
	 */
	private int fresh_time;
	/**
	 * 代理服务的状态
	 */
	private String proxy_status;
	/**
	 * 代理服务器的状态
	 */
	private String proxy_server_status;
	/**
	 * 记录时间
	 */
	private String record_time;
	/**
	 * 更新时间
	 */
	private String update_time;
	/**
	 * 最大cpu占用
	 */
	private float max_cpu;
	/**
	 * 最小cpu占用
	 */
	private float min_cpu;
	/**
	 * 最大内存占用
	 */
	private float max_memory;
	/**
	 * 最小内存占用
	 */
	private float min_memory;

	private SystemInfoDto server_info;

	/**
	 * 占中心存储百分比
	 */
	private String zzxccbfb;

	private String his_id;
	
	public String getProxy_id() {
		return proxy_id;
	}
	public void setProxy_id(String proxy_id) {
		this.proxy_id = proxy_id;
	}
	public String getProxy_name() {
		return proxy_name;
	}
	public void setProxy_name(String proxy_name) {
		this.proxy_name = proxy_name;
	}
	public String getProxy_ip() {
		return proxy_ip;
	}
	public void setProxy_ip(String proxy_ip) {
		this.proxy_ip = proxy_ip;
	}
	public int getProxy_port() {
		return proxy_port;
	}
	public void setProxy_port(int proxy_port) {
		this.proxy_port = proxy_port;
	}
	
	public float getMax_cpu() {
		return max_cpu;
	}
	public void setMax_cpu(float max_cpu) {
		this.max_cpu = max_cpu;
	}
	public float getMin_cpu() {
		return min_cpu;
	}
	public void setMin_cpu(float min_cpu) {
		this.min_cpu = min_cpu;
	}
	public float getMax_memory() {
		return max_memory;
	}
	public void setMax_memory(float max_memory) {
		this.max_memory = max_memory;
	}
	public float getMin_memory() {
		return min_memory;
	}
	public void setMin_memory(float min_memory) {
		this.min_memory = min_memory;
	}
	public String getProxy_key() {
		return proxy_key;
	}
	public void setProxy_key(String proxy_key) {
		this.proxy_key = proxy_key;
	}
	public String getProxy_username() {
		return proxy_username;
	}
	public void setProxy_username(String proxy_username) {
		this.proxy_username = proxy_username;
	}
	public String getProxy_password() {
		return proxy_password;
	}
	public void setProxy_password(String proxy_password) {
		this.proxy_password = proxy_password;
	}
	public String getUpload_type() {
		return upload_type;
	}
	public void setUpload_type(String upload_type) {
		this.upload_type = upload_type;
	}
	public String getLocal_path() {
		return local_path;
	}
	public void setLocal_path(String local_path) {
		this.local_path = local_path;
	}
	public String getRoot_path() {
		return root_path;
	}
	public void setRoot_path(String root_path) {
		this.root_path = root_path;
	}
	public String getUpload_ip() {
		return upload_ip;
	}
	public void setUpload_ip(String upload_ip) {
		this.upload_ip = upload_ip;
	}
	public int getUpload_port() {
		return upload_port;
	}
	public void setUpload_port(int upload_port) {
		this.upload_port = upload_port;
	}
	public String getUpload_username() {
		return upload_username;
	}
	public void setUpload_username(String upload_username) {
		this.upload_username = upload_username;
	}
	public String getUpload_password() {
		return upload_password;
	}
	public void setUpload_password(String upload_password) {
		this.upload_password = upload_password;
	}
	public String getIs_searchall() {
		return is_searchall;
	}
	public void setIs_searchall(String is_searchall) {
		this.is_searchall = is_searchall;
	}
	public long getFile_total_count() {
		return file_total_count;
	}
	public void setFile_total_count(long file_total_count) {
		this.file_total_count = file_total_count;
	}
	public long getFile_total_size() {
		return file_total_size;
	}
	public void setFile_total_size(long file_total_size) {
		this.file_total_size = file_total_size;
	}
	public long getUpload_count() {
		return upload_count;
	}
	public void setUpload_count(long upload_count) {
		this.upload_count = upload_count;
	}
	public long getUpload_size() {
		return upload_size;
	}
	public void setUpload_size(long upload_size) {
		this.upload_size = upload_size;
	}
	public int getValidity() {
		return validity;
	}
	public void setValidity(int validity) {
		this.validity = validity;
	}
	public String getProxy_status() {
		return proxy_status;
	}
	public void setProxy_status(String proxy_status) {
		this.proxy_status = proxy_status;
	}
	public String getRecord_time() {
		return record_time;
	}
	public void setRecord_time(String record_time) {
		this.record_time = record_time;
	}
	public String getUpdate_time() {
		return update_time;
	}
	public void setUpdate_time(String update_time) {
		this.update_time = update_time;
	}
	public SystemInfoDto getServer_info() {
		return server_info;
	}
	public void setServer_info(SystemInfoDto server_info) {
		this.server_info = server_info;
	}
	public int getHeartbeat_time() {
		return heartbeat_time;
	}
	public void setHeartbeat_time(int heartbeat_time) {
		this.heartbeat_time = heartbeat_time;
	}
	public int getTimeout_number() {
		return timeout_number;
	}
	public void setTimeout_number(int timeout_number) {
		this.timeout_number = timeout_number;
	}
	public int getFresh_time() {
		return fresh_time;
	}
	public void setFresh_time(int fresh_time) {
		this.fresh_time = fresh_time;
	}
	
	public String getHis_id() {
		return his_id;
	}
	public void setHis_id(String his_id) {
		this.his_id = his_id;
	}
	public float getProxy_cpu() {
		return proxy_cpu;
	}
	public void setProxy_cpu(float proxy_cpu) {
		this.proxy_cpu = proxy_cpu;
	}
	public float getProxy_memory() {
		return proxy_memory;
	}
	public void setProxy_memory(float proxy_memory) {
		this.proxy_memory = proxy_memory;
	}
	public float getProxy_net_send() {
		return proxy_net_send;
	}
	public void setProxy_net_send(float proxy_net_send) {
		this.proxy_net_send = proxy_net_send;
	}
	public float getProxy_net_receive() {
		return proxy_net_receive;
	}
	public void setProxy_net_receive(float proxy_net_receive) {
		this.proxy_net_receive = proxy_net_receive;
	}
	public float getProxy_disk() {
		return proxy_disk;
	}
	public void setProxy_disk(float proxy_disk) {
		this.proxy_disk = proxy_disk;
	}
	public long getUnup_count() {
		return unup_count;
	}
	public void setUnup_count(long unup_count) {
		this.unup_count = unup_count;
	}
	public long getUnup_size() {
		return unup_size;
	}
	public void setUnup_size(long unup_size) {
		this.unup_size = unup_size;
	}
	public long getThis_time_count() {
		return this_time_count;
	}
	public void setThis_time_count(long this_time_count) {
		this.this_time_count = this_time_count;
	}
	public long getThis_time_size() {
		return this_time_size;
	}
	public void setThis_time_size(long this_time_size) {
		this.this_time_size = this_time_size;
	}
	public String getProxy_server_status() {
		return proxy_server_status;
	}
	public void setProxy_server_status(String proxy_server_status) {
		this.proxy_server_status = proxy_server_status;
	}


	public String getZzxccbfb() {
		return zzxccbfb;
	}

	public void setZzxccbfb(String zzxccbfb) {
		this.zzxccbfb = zzxccbfb;
	}
}
